<?xml version="1.0" encoding="utf-8" ?> 
<IBANDefinitions>

	<Countries>
	
		<!-- Element format
		<Country>
			<CountryCode value="The two-digit country code"/>
			
			<CountryName value="Country name in free format"/>
			
			<IBANLength value="Total length of the IBAN"/>
			
			<CharPositions value="Comma-separated list of positions that will ALWAYS have alphanumeric 
						   characters in the IBAN (excluding country code). The positions are 1-based."/>
			
			<BankCode length="Length of the bank code" allowChars="True/False to indicate whether 
					  alphanumeric characters are allowed"/>
			
			<BranchCode length="Length of the branch code" allowChars="True/False to indicate whether 
						alphanumeric characters are allowed"/>
			
			<AccountNumber length="Length of the account number" allowChars="True/False to indicate 
						   whether alphanumeric characters are allowed"/>
			
			<Comments value="Free form comment"/>
			
		</Country>
		-->

		<Country>
			<CountryCode value="AD"/>
			<CountryName value="Andorra"/>
			<IBANLength value="24"/>
			<CharPositions value=""/>
			<BankCode length="4" allowChars="False"/>
			<BranchCode length="4" allowChars="False"/>
			<AccountNumber length="12" allowChars="True"/>
			<Comments value=""/>
		</Country>
		
		<Country>
			<CountryCode value="AT"/>
			<CountryName value="Austria"/>
			<IBANLength value="20"/>
			<CharPositions value=""/>
			<BankCode length="5" allowChars="False"/>
			<BranchCode length="0" allowChars="False"/>
			<AccountNumber length="11" allowChars="False"/>
			<Comments value=""/>
		</Country>
		
		<Country>
			<CountryCode value="BE"/>
			<CountryName value="Belgium"/>
			<IBANLength value="16"/>
			<CharPositions value=""/>
			<BankCode length="3" allowChars="False"/>
			<BranchCode length="0" allowChars="False"/>
			<AccountNumber length="9" allowChars="False"/>
			<Comments value=""/>
		</Country>
		
		<Country>
			<CountryCode value="HR"/>
			<CountryName value="Croatia"/>
			<IBANLength value="21"/>
			<CharPositions value=""/>
			<BankCode length="7" allowChars="False"/>
			<BranchCode length="0" allowChars="False"/>
			<AccountNumber length="10" allowChars="True"/>
			<Comments value=""/>
		</Country>
		
		<Country>
			<CountryCode value="BA"/>
			<CountryName value="Bosnia and Herzegovina"/>
			<IBANLength value="20"/>
			<CharPositions value=""/>
			<BankCode length="3" allowChars="False"/>
			<BranchCode length="3" allowChars="False"/>
			<AccountNumber length="10" allowChars="False"/>
			<Comments value=""/>
		</Country>
		
		<Country>
			<CountryCode value="BG"/>
			<CountryName value="Bulgaria"/>
			<IBANLength value="22"/>
			<CharPositions value=""/>
			<BankCode length="4" allowChars="True"/>
			<BranchCode length="4" allowChars="False"/>
			<AccountNumber length="10" allowChars="False"/>
			<Comments value=""/>
		</Country>
		
		<Country>
			<CountryCode value="CY"/>
			<CountryName value="Cyprus"/>
			<IBANLength value="28"/>
			<CharPositions value=""/>
			<BankCode length="3" allowChars="False"/>
			<BranchCode length="5" allowChars="False"/>
			<AccountNumber length="16" allowChars="True"/>
			<Comments value=""/>
		</Country>
		
		<Country>
			<CountryCode value="CZ"/>
			<CountryName value="Czech Republic"/>
			<IBANLength value="24"/>
			<CharPositions value=""/>
			<BankCode length="4" allowChars="False"/>
			<BranchCode length="0" allowChars="False"/>
			<AccountNumber length="16" allowChars="False"/>
			<Comments value=""/>
		</Country>
		
		<Country>
			<CountryCode value="DK"/>
			<CountryName value="Denmark"/>
			<IBANLength value="18"/>
			<CharPositions value=""/>
			<BankCode length="4" allowChars="False"/>
			<BranchCode length="0" allowChars="False"/>
			<AccountNumber length="10" allowChars="False"/>
			<Comments value=""/>
		</Country>
		
		<Country>
			<CountryCode value="FO"/>
			<CountryName value="Faroe Islands"/>
			<IBANLength value="18"/>
			<CharPositions value=""/>
			<BankCode length="4" allowChars="False"/>
			<BranchCode length="0" allowChars="False"/>
			<AccountNumber length="10" allowChars="False"/>
			<Comments value=""/>
		</Country>
		
		<Country>
			<CountryCode value="GL"/>
			<CountryName value="Greenland"/>
			<IBANLength value="18"/>
			<CharPositions value=""/>
			<BankCode length="4" allowChars="False"/>
			<BranchCode length="0" allowChars="False"/>
			<AccountNumber length="10" allowChars="False"/>
			<Comments value=""/>
		</Country>
		
		<Country>
			<CountryCode value="EE"/>
			<CountryName value="Estonia"/>
			<IBANLength value="20"/>
			<CharPositions value=""/>
			<BankCode length="4" allowChars="False"/>
			<BranchCode length="0" allowChars="False"/>
			<AccountNumber length="12" allowChars="False"/>
			<Comments value="Bank identifier and bank code are grouped together in the bank code."/>
		</Country>
		
		<Country>
			<CountryCode value="FI"/>
			<CountryName value="Finland"/>
			<IBANLength value="18"/>
			<CharPositions value=""/>
			<BankCode length="6" allowChars="False"/>
			<BranchCode length="0" allowChars="False"/>
			<AccountNumber length="8" allowChars="False"/>
			<Comments value=""/>
		</Country>
		
		<Country>
			<CountryCode value="FR"/>
			<CountryName value="France"/>
			<IBANLength value="27"/>
			<CharPositions value="22"/>
			<BankCode length="5" allowChars="False"/>
			<BranchCode length="5" allowChars="False"/>
			<AccountNumber length="13" allowChars="True"/>
			<Comments value=""/>
		</Country>
		
		<Country>
			<CountryCode value="MC"/>
			<CountryName value="Monaco"/>
			<IBANLength value="27"/>
			<CharPositions value="22"/>
			<BankCode length="5" allowChars="False"/>
			<BranchCode length="5" allowChars="False"/>
			<AccountNumber length="13" allowChars="True"/>
			<Comments value=""/>
		</Country>
		
		<Country>
			<CountryCode value="DE"/>
			<CountryName value="Germany"/>
			<IBANLength value="22"/>
			<CharPositions value=""/>
			<BankCode length="8" allowChars="False"/>
			<BranchCode length="0" allowChars="False"/>
			<AccountNumber length="10" allowChars="False"/>
			<Comments value=""/>
		</Country>
		
		<Country>
			<CountryCode value="GI"/>
			<CountryName value="Gibraltar"/>
			<IBANLength value="23"/>
			<CharPositions value="5,6,7,8"/>
			<BankCode length="4" allowChars="True"/>
			<BranchCode length="0" allowChars="False"/>
			<AccountNumber length="15" allowChars="True"/>
			<Comments value=""/>
		</Country>
		
		<Country>
			<CountryCode value="GR"/>
			<CountryName value="Greece"/>
			<IBANLength value="27"/>
			<CharPositions value=""/>
			<BankCode length="3" allowChars="False"/>
			<BranchCode length="4" allowChars="False"/>
			<AccountNumber length="16" allowChars="True"/>
			<Comments value=""/>
		</Country>
		
		<Country>
			<CountryCode value="HU"/>
			<CountryName value="Hungary"/>
			<IBANLength value="28"/>
			<CharPositions value=""/>
			<BankCode length="3" allowChars="False"/>
			<BranchCode length="5" allowChars="False"/>
			<AccountNumber length="16" allowChars="False"/>
			<Comments value="The bank/branch check digit is appended to the branch code."/>
		</Country>
		
		<Country>
			<CountryCode value="IS"/>
			<CountryName value="Iceland"/>
			<IBANLength value="26"/>
			<CharPositions value=""/>
			<BankCode length="6" allowChars="False"/>
			<BranchCode length="0" allowChars="False"/>
			<AccountNumber length="16" allowChars="False"/>
			<Comments value="The account type is appended to the bank code."/>
		</Country>
		
		<Country>
			<CountryCode value="IE"/>
			<CountryName value="Ireland"/>
			<IBANLength value="22"/>
			<CharPositions value="5,6,7,8"/>
			<BankCode length="4" allowChars="True"/>
			<BranchCode length="6" allowChars="False"/>
			<AccountNumber length="8" allowChars="False"/>
			<Comments value="The bank identifier is placed in the bank code. The bank/branch code is placed in the branch code."/>
		</Country>
		
		<Country>
			<CountryCode value="IT"/>
			<CountryName value="Italy"/>
			<IBANLength value="27"/>
			<CharPositions value="5"/>
			<BankCode length="6" allowChars="True"/>
			<BranchCode length="5" allowChars="False"/>
			<AccountNumber length="12" allowChars="True"/>
			<Comments value="The check digits are placed at the beginning of the bank code."/>
		</Country>
		
		<Country>
			<CountryCode value="SM"/>
			<CountryName value="San Marino"/>
			<IBANLength value="27"/>
			<CharPositions value="5"/>
			<BankCode length="6" allowChars="True"/>
			<BranchCode length="5" allowChars="False"/>
			<AccountNumber length="12" allowChars="True"/>
			<Comments value="The check digits are placed at the beginning of the bank code."/>
		</Country>
		
		<Country>
			<CountryCode value="LV"/>
			<CountryName value="Latvia"/>
			<IBANLength value="21"/>
			<CharPositions value="5,6,7,8"/>
			<BankCode length="4" allowChars="True"/>
			<BranchCode length="0" allowChars="False"/>
			<AccountNumber length="13" allowChars="True"/>
			<Comments value=""/>
		</Country>
		
		<Country>
			<CountryCode value="LI"/>
			<CountryName value="Liechtenstein"/>
			<IBANLength value="21"/>
			<CharPositions value="20,21"/>
			<BankCode length="5" allowChars="False"/>
			<BranchCode length="0" allowChars="False"/>
			<AccountNumber length="12" allowChars="True"/>
			<Comments value=""/>
		</Country>
		
		<Country>
			<CountryCode value="LT"/>
			<CountryName value="Lithuania"/>
			<IBANLength value="20"/>
			<CharPositions value=""/>
			<BankCode length="5" allowChars="False"/>
			<BranchCode length="0" allowChars="False"/>
			<AccountNumber length="11" allowChars="False"/>
			<Comments value=""/>
		</Country>
		
		<Country>
			<CountryCode value="LU"/>
			<CountryName value="Luxembourg"/>
			<IBANLength value="20"/>
			<CharPositions value=""/>
			<BankCode length="3" allowChars="False"/>
			<BranchCode length="0" allowChars="False"/>
			<AccountNumber length="13" allowChars="True"/>
			<Comments value=""/>
		</Country>
		
		<Country>
			<CountryCode value="MK"/>
			<CountryName value="Macedonia, Former Yugoslav Republic Of"/>
			<IBANLength value="19"/>
			<CharPositions value=""/>
			<BankCode length="3" allowChars="False"/>
			<BranchCode length="0" allowChars="False"/>
			<AccountNumber length="12" allowChars="True"/>
			<Comments value=""/>
		</Country>
		
		<Country>
			<CountryCode value="MT"/>
			<CountryName value="Malta"/>
			<IBANLength value="31"/>
			<CharPositions value="5,6,7,8,21,22,23,24,25,26,27,31"/>
			<BankCode length="4" allowChars="True"/>
			<BranchCode length="5" allowChars="False"/>
			<AccountNumber length="18" allowChars="True"/>
			<Comments value=""/>
		</Country>
		
		<Country>
			<CountryCode value="ME"/>
			<CountryName value="Montenegro"/>
			<IBANLength value="22"/>
			<CharPositions value=""/>
			<BankCode length="3" allowChars="False"/>
			<BranchCode length="0" allowChars="False"/>
			<AccountNumber length="15" allowChars="False"/>
			<Comments value=""/>
		</Country>
		
		<Country>
			<CountryCode value="NL"/>
			<CountryName value="Netherland"/>
			<IBANLength value="18"/>
			<CharPositions value="5,6,7,8"/>
			<BankCode length="4" allowChars="True"/>
			<BranchCode length="0" allowChars="False"/>
			<AccountNumber length="10" allowChars="False"/>
			<Comments value=""/>
		</Country>
		
		<Country>
			<CountryCode value="NO"/>
			<CountryName value="Norway"/>
			<IBANLength value="15"/>
			<CharPositions value=""/>
			<BankCode length="4" allowChars="False"/>
			<BranchCode length="0" allowChars="False"/>
			<AccountNumber length="7" allowChars="False"/>
			<Comments value=""/>
		</Country>
		
		<Country>
			<CountryCode value="PL"/>
			<CountryName value="Poland"/>
			<IBANLength value="28"/>
			<CharPositions value=""/>
			<BankCode length="8" allowChars="False"/>
			<BranchCode length="0" allowChars="False"/>
			<AccountNumber length="16" allowChars="False"/>
			<Comments value=""/>
		</Country>
		
		<Country>
			<CountryCode value="PT"/>
			<CountryName value="Portugal"/>
			<IBANLength value="25"/>
			<CharPositions value=""/>
			<BankCode length="4" allowChars="False"/>
			<BranchCode length="4" allowChars="False"/>
			<AccountNumber length="13" allowChars="False"/>
			<Comments value=""/>
		</Country>
		
		<Country>
			<CountryCode value="RO"/>
			<CountryName value="Romania"/>
			<IBANLength value="24"/>
			<CharPositions value="5,6,7,8,10"/>
			<BankCode length="4" allowChars="True"/>
			<BranchCode length="0" allowChars="False"/>
			<AccountNumber length="16" allowChars="True"/>
			<Comments value="Branch and client identifier are placed in the account number."/>
		</Country>
		
		<Country>
			<CountryCode value="RS"/>
			<CountryName value="Serbia"/>
			<IBANLength value="22"/>
			<CharPositions value=""/>
			<BankCode length="3" allowChars="False"/>
			<BranchCode length="0" allowChars="False"/>
			<AccountNumber length="15" allowChars="False"/>
			<Comments value=""/>
		</Country>
		
		<Country>
			<CountryCode value="SK"/>
			<CountyName value="Slovak Republic"/>
			<IBANLength value="24"/>
			<CharPositions value=""/>
			<BankCode length="4" allowChars="False"/>
			<BranchCode length="0" allowChars="False"/>
			<AccountNumber length="16" allowChars="False"/>
			<Comments value=""/>
		</Country>
		
		<Country>
			<CountryCode value="SI"/>
			<CountryName value="Slovenia"/>
			<IBANLength value="19"/>
			<CharPositions value=""/>
			<BankCode length="5" allowChars="False"/>
			<BranchCode length="0" allowChars="False"/>
			<AccountNumber length="10" allowChars="False"/>
			<Comments value=""/>
		</Country>
		
		<Country>
			<CountryCode value="ES"/>
			<CountryName value="Spain"/>
			<IBANLength value="24"/>
			<CharPositions value=""/>
			<BankCode length="4" allowChars="False"/>
			<BranchCode length="5" allowChars="False"/>
			<AccountNumber length="11" allowChars="False"/>
			<Comments value="The bank/branch code check digit is appended to the branch code. The account number check digit preceds the account number."/>
		</Country>
		
		<Country>
			<CountryCode value="SE"/>
			<CountryName value="Sweden"/>
			<IBANLength value="24"/>
			<CharPositions value=""/>
			<BankCode length="3" allowChars="False"/>
			<BranchCode length="0" allowChars="False"/>
			<AccountNumber length="17" allowChars="False"/>
			<Comments value=""/>
		</Country>
		
		<Country>
			<CountryCode value="CH"/>
			<CountryName value="Switzerland"/>
			<IBANLength value="21"/>
			<CharPositions value=""/>
			<BankCode length="5" allowChars="False"/>
			<BranchCode length="0" allowChars="False"/>
			<AccountNumber length="12" allowChars="True"/>
			<Comments value=""/>
		</Country>
		
		<Country>
			<CountryCode value="TR"/>
			<CountryName value="Turkey"/>
			<IBANLength value="26"/>
			<CharPositions value=""/>
			<BankCode length="5" allowChars="False"/>
			<BranchCode length="0" allowChars="False"/>
			<AccountNumber length="17" allowChars="True"/>
			<Comments value=""/>
		</Country>
		
		<Country>
			<CountryCode value="TN"/>
			<CountryName value="Tunisia"/>
			<IBANLength value="24"/>
			<CharPositions value=""/>
			<BankCode length="2" allowChars="False"/>
			<BranchCode length="3" allowChars="False"/>
			<AccountNumber length="15" allowChars="False"/>
			<Comments value=""/>
		</Country>
		
		<Country>
			<CountryCode value="GB"/>
			<CountryName value="United Kingdom"/>
			<IBANLength value="22"/>
			<CharPositions value="5,6,7,8"/>
			<BankCode length="4" allowChars="True"/>
			<BranchCode length="6" allowChars="False"/>
			<AccountNumber length="8" allowChars="False"/>
			<Comments value=""/>
		</Country>
		
		<Country>
			<CountryCode value="MU"/>
			<CountryName value="Mauritius"/>
			<IBANLength value="30"/>
			<CharPositions value="5,6,7,8,29,30"/>
			<BankCode length="6" allowChars="True"/>
			<BranchCode length="2" allowChars="False"/>
			<AccountNumber length="18" allowChars="True"/>
			<Comments value=""/>
		</Country>
	
	</Countries>

</IBANDefinitions>
